	.text
	.align 4,0x90
.globl _Q
_Q:
	pushl	%ebp
	movl	%esp, %ebp
	leave
	ret
	.align 4,0x90
.globl _P
_P:
	pushl	%ebp
	movl	%esp, %ebp
	movl	8(%ebp), %eax
	leave
	imull	%eax, %eax
	addl	%eax, %eax
	ret
	.subsections_via_symbols
